package org.observer.jdk;

import java.util.Observable;

public class ConcreteSubject1 extends Observable implements ConcreteSubjectImp {

	// 当调用第一个方法时，会向所有观察者发布消息
	public void firstMethod() {
		System.out.println("第一个方法");
		super.setChanged();
		super.notifyObservers("第一个方法");
		System.out.println("-------------------------");
		System.out.println();
	}

	// 当调用第二个方法时，会向所有观察者发布消息
	public void secondMethod() {
		System.out.println("第二个方法");
		super.setChanged();
		super.notifyObservers("第二个方法");
		System.out.println("-------------------------");
		System.out.println();
	}
}
